/******************************************************************************
 * \brief	两个进程间使用私有通信协议进行通信，客户端测试Demo
 * \details	模拟两个嵌入式设备间的主从通信；通信的收和发都有队列缓存
 * \note	等待响应时会持续轮询，非阻塞，未加延时；在PC上会CPU占用高
 * \note	File format: UTF-8，中文编码：UTF-8
 * \author	将狼才鲸
 * \date	2023-03-12
 ******************************************************************************/

/*********************************** 头文件 ***********************************/
#include "scp_client_debug.h"
#include "scp_client.h"

/*********************************** 主函数 ***********************************/
int main()
{
	scp_handle scp;

	/* 初始化系统缓存 */
	qbuf_groups_cfg();

	/* 在指定链路上建立一个连接 */
	scp = scp_init(0, SCP_DEVTYPE_SOCKET);

	scpclt_debug_settarget(scp);	/* 将传输连接和要使用的应用层协议组进行绑定，保持当次传输的连接 */

	/* 使用指定应用层协议向服务器端发送消息 */
	scpclt_debug_puts("  hello world!\n");
	scpclt_debug_printf("  is from %s\n", "```CLIENT```");

	/* 销毁之前的连接 */
	scp_exit(scp);

	return 0;
}

/*********************************** 文件尾 ***********************************/
